package com.gopay.remote.solution.vo;

import java.util.List;

import com.gopay.common.domain.BaseEntity;

/**
 * 产品线交易方案，一个产品线只允许有一个产品线可用交易方案
 * 
 * @SsPlTranSolution.java
 * @author MA HUAN
 * @2013-4-10 上午10:58:54 www.gopay.com.cn Inc.All rights reserved.
 */
public class SsPlTranSolution extends BaseEntity {

    private static final long serialVersionUID = 5257244612214018730L;

    /**
     * 产品线ID
     */
    private String prodLineId;

    /**
     * 产品线名称
     */
    private String prodLineName;
    /**
     * 方案主键id
     */
    private long solutionId;

    /**
     * 方案代码
     */
    private long solutionCode;

    /**
     * 方案名称
     */
    private String solutionName;

    /**
     * 方案版本
     */
    private long solutionVersion;

    /**
     * 方案描述
     */
    private String solutionDesc;

    /**
     * 交易类型的交易码列表
     */
    private List<String> gopayIntTxnCds;

    /**
     * 账户产品代码
     */
    private List<String> acctProdCodes;

    public String getProdLineId() {
        return prodLineId;
    }

    public void setProdLineId(String prodLineId) {
        this.prodLineId = prodLineId;
    }

    public long getSolutionId() {
        return solutionId;
    }

    public void setSolutionId(long solutionId) {
        this.solutionId = solutionId;
    }

    public long getSolutionCode() {
        return solutionCode;
    }

    public void setSolutionCode(long solutionCode) {
        this.solutionCode = solutionCode;
    }

    public String getSolutionName() {
        return solutionName;
    }

    public void setSolutionName(String solutionName) {
        this.solutionName = solutionName;
    }

    public long getSolutionVersion() {
        return solutionVersion;
    }

    public void setSolutionVersion(long solutionVersion) {
        this.solutionVersion = solutionVersion;
    }

    public String getSolutionDesc() {
        return solutionDesc;
    }

    public void setSolutionDesc(String solutionDesc) {
        this.solutionDesc = solutionDesc;
    }

    public List<String> getGopayIntTxnCds() {
        return gopayIntTxnCds;
    }

    public void setGopayIntTxnCds(List<String> gopayIntTxnCds) {
        this.gopayIntTxnCds = gopayIntTxnCds;
    }

    public List<String> getAcctProdCodes() {
        return acctProdCodes;
    }

    public void setAcctProdCodes(List<String> acctProdCodes) {
        this.acctProdCodes = acctProdCodes;
    }

    public String getProdLineName() {
        return prodLineName;
    }

    public void setProdLineName(String prodLineName) {
        this.prodLineName = prodLineName;
    }

}
